/*****form content******/
#content form {
  margin: 0 auto;
  min-width: 800px;
  width: 90%;
}
#content form input, #content form textarea {
  border: 1px solid #808080;
}
#content form>ul {
}
#content form>ul>li {
  padding: 5px 10px;
  list-style-type: none;
  color: #808080;
}
#content form>ul>li.error_row:hover {
  color: black;
  background: #efefee;
}
#content form li.error_row.global ul.error_list {
  float: none;
  margin-left: 100px;
}
#content form label {
  width: 200px;
  padding-right: 10px;
  text-align: right;
  display: inline-block;
}
#content form>ul>li>ul {
  display: inline-block;
  float: right;
}
#content li.error_row input, #content li.error_row textarea, #content li.error_row select {
  border: 1px solid red;
}
#content ul.error_list li {
  color: red;
  list-style-type: none;
  display: block;
  font-size: 12px;
  cursor: pointer;
}
#content input:focus, #content textarea:focus {
  border: 1px solid orange;
}